roof mounted - French English Dictionary